home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / modula2 / 199 < prev    next >
Mailbox/MIME Entity  |  1996-08-06  |  2.2 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Mailbox/MIME Entity (archive/mbox).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Newsgroup Content (archive/news) magic Supported
100% dexvert Mailbox/MIME Entity (archive/mbox) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file news, ASCII text default
100% checkBytes Printable ASCII default
100% dexmagic PrintFox/Pagefox WEAK default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/950 MIME Email (1.0) default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime message/news default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 50 61 74 68 3a 20 66 6f | 67 67 79 2e 63 73 2e 62 |Path: fo|ggy.cs.b|
|00000010| 79 75 2e 65 64 75 21 63 | 6f 6f 6b 64 0a 46 72 6f |yu.edu!c|ookd.Fro|
|00000020| 6d 3a 20 44 6f 75 67 6c | 61 73 20 45 76 61 6e 20 |m: Dougl|as Evan |
|00000030| 43 6f 6f 6b 20 3c 63 6f | 6f 6b 64 40 63 73 2e 62 |Cook <co|okd@cs.b|
|00000040| 79 75 2e 65 64 75 3e 0a | 4e 65 77 73 67 72 6f 75 |yu.edu>.|Newsgrou|
|00000050| 70 73 3a 20 63 6f 6d 70 | 2e 6c 61 6e 67 2e 6d 6f |ps: comp|.lang.mo|
|00000060| 64 75 6c 61 32 0a 53 75 | 62 6a 65 63 74 3a 20 52 |dula2.Su|bject: R|
|00000070| 65 3a 20 4d 6f 64 75 6c | 61 32 20 66 6f 72 20 43 |e: Modul|a2 for C|
|00000080| 20 70 72 6f 67 72 61 6d | 6d 65 72 73 3f 0a 44 61 | program|mers?.Da|
|00000090| 74 65 3a 20 4d 6f 6e 2c | 20 32 39 20 4a 61 6e 20 |te: Mon,| 29 Jan |
|000000a0| 31 39 39 36 20 31 33 3a | 34 39 3a 32 34 20 2d 30 |1996 13:|49:24 -0|
|000000b0| 37 30 30 0a 4f 72 67 61 | 6e 69 7a 61 74 69 6f 6e |700.Orga|nization|
|000000c0| 3a 20 42 72 69 67 68 61 | 6d 20 59 6f 75 6e 67 20 |: Brigha|m Young |
|000000d0| 55 6e 69 76 65 72 73 69 | 74 79 0a 4d 65 73 73 61 |Universi|ty.Messa|
|000000e0| 67 65 2d 49 44 3a 20 3c | 50 69 6e 65 2e 48 50 50 |ge-ID: <|Pine.HPP|
|000000f0| 2e 33 2e 39 31 2e 39 36 | 30 31 32 39 31 33 34 34 |.3.91.96|01291344|
|00000100| 30 31 2e 38 34 31 39 44 | 2d 31 30 30 30 30 30 40 |01.8419D|-100000@|
|00000110| 66 6f 67 67 79 2e 63 73 | 2e 62 79 75 2e 65 64 75 |foggy.cs|.byu.edu|
|00000120| 3e 0a 52 65 66 65 72 65 | 6e 63 65 73 3a 20 3c 65 |>.Refere|nces: <e|
|00000130| 72 69 63 6f 2d 31 38 30 | 31 39 36 31 39 34 30 34 |rico-180|19619404|
|00000140| 36 30 30 30 31 40 69 6e | 66 69 6e 69 74 65 68 65 |60001@in|finitehe|
|00000150| 6c 6c 2e 63 6e 6d 61 74 | 2e 62 65 72 6b 65 6c 65 |ll.cnmat|.berkele|
|00000160| 79 2e 65 64 75 3e 20 3c | 34 64 71 75 73 66 24 64 |y.edu> <|4dqusf$d|
|00000170| 37 6b 40 77 65 63 6b 2e | 62 72 6f 6b 65 72 73 79 |7k@weck.|brokersy|
|00000180| 73 2e 63 6f 6d 3e 20 3c | 44 4c 49 47 4c 4a 2e 46 |s.com> <|DLIGLJ.F|
|00000190| 44 45 40 6e 79 6f 6e 67 | 77 61 2e 6d 6f 6e 74 72 |DE@nyong|wa.montr|
|000001a0| 65 61 6c 2e 71 63 2e 63 | 61 3e 20 3c 34 64 75 31 |eal.qc.c|a> <4du1|
|000001b0| 31 6a 24 6c 33 31 40 77 | 65 63 6b 2e 62 72 6f 6b |1j$l31@w|eck.brok|
|000001c0| 65 72 73 79 73 2e 63 6f | 6d 3e 20 3c 34 65 33 74 |ersys.co|m> <4e3t|
|000001d0| 31 66 24 64 35 71 40 73 | 65 61 67 6f 6f 6e 2e 6e |1f$d5q@s|eagoon.n|
|000001e0| 65 77 63 61 73 74 6c 65 | 2e 65 64 75 2e 61 75 3e |ewcastle|.edu.au>|
|000001f0| 20 3c 34 65 35 62 35 75 | 24 37 73 35 40 77 65 63 | <4e5b5u|$7s5@wec|
|00000200| 6b 2e 62 72 6f 6b 65 72 | 73 79 73 2e 63 6f 6d 3e |k.broker|sys.com>|
|00000210| 0a 4e 4e 54 50 2d 50 6f | 73 74 69 6e 67 2d 48 6f |.NNTP-Po|sting-Ho|
|00000220| 73 74 3a 20 66 6f 67 67 | 79 2e 63 73 2e 62 79 75 |st: fogg|y.cs.byu|
|00000230| 2e 65 64 75 0a 4d 69 6d | 65 2d 56 65 72 73 69 6f |.edu.Mim|e-Versio|
|00000240| 6e 3a 20 31 2e 30 0a 43 | 6f 6e 74 65 6e 74 2d 54 |n: 1.0.C|ontent-T|
|00000250| 79 70 65 3a 20 54 45 58 | 54 2f 50 4c 41 49 4e 3b |ype: TEX|T/PLAIN;|
|00000260| 20 63 68 61 72 73 65 74 | 3d 55 53 2d 41 53 43 49 | charset|=US-ASCI|
|00000270| 49 0a 49 6e 2d 52 65 70 | 6c 79 2d 54 6f 3a 20 3c |I.In-Rep|ly-To: <|
|00000280| 34 65 35 62 35 75 24 37 | 73 35 40 77 65 63 6b 2e |4e5b5u$7|s5@weck.|
|00000290| 62 72 6f 6b 65 72 73 79 | 73 2e 63 6f 6d 3e 20 0a |brokersy|s.com> .|
|000002a0| 0a 4f 6e 20 32 34 20 4a | 61 6e 20 31 39 39 36 20 |.On 24 J|an 1996 |
|000002b0| 6a 67 75 74 68 72 69 65 | 40 62 72 6f 6b 65 72 73 |jguthrie|@brokers|
|000002c0| 79 73 2e 63 6f 6d 20 77 | 72 6f 74 65 3a 0a 0a 3e |ys.com w|rote:..>|
|000002d0| 20 49 20 61 6c 73 6f 20 | 74 61 6b 65 20 65 78 63 | I also |take exc|
|000002e0| 65 70 74 69 6f 6e 20 74 | 6f 20 79 6f 75 72 20 73 |eption t|o your s|
|000002f0| 74 61 74 65 6d 65 6e 74 | 20 74 68 61 74 20 79 6f |tatement| that yo|
|00000300| 75 20 68 61 72 64 6c 79 | 20 65 76 65 72 20 6e 65 |u hardly| ever ne|
|00000310| 65 64 20 74 6f 20 75 73 | 65 0a 3e 20 73 75 63 68 |ed to us|e.> such|
|00000320| 20 63 6f 64 65 2c 20 61 | 6e 64 20 74 68 65 72 65 | code, a|nd there|
|00000330| 66 6f 72 65 2c 20 69 74 | 20 6d 75 73 74 20 6e 6f |fore, it| must no|
|00000340| 74 20 62 65 20 69 6d 70 | 6f 72 74 61 6e 74 2e 20 |t be imp|ortant. |
|00000350| 20 4f 6e 65 20 6f 66 20 | 74 68 65 20 6d 61 69 6e | One of |the main|
|00000360| 0a 3e 20 72 65 61 73 6f | 6e 73 20 74 68 61 74 20 |.> reaso|ns that |
|00000370| 49 20 73 74 6f 70 70 65 | 64 20 75 73 69 6e 67 20 |I stoppe|d using |
|00000380| 4d 6f 64 75 6c 61 2d 32 | 20 66 6f 72 20 74 68 65 |Modula-2| for the|
|00000390| 20 73 74 75 66 66 20 49 | 20 77 61 73 20 64 6f 69 | stuff I| was doi|
|000003a0| 6e 67 0a 3e 20 70 72 6f | 66 65 73 73 69 6f 6e 61 |ng.> pro|fessiona|
|000003b0| 6c 6c 79 20 77 61 73 20 | 74 68 65 20 64 69 66 66 |lly was |the diff|
|000003c0| 69 63 75 6c 74 79 20 49 | 20 68 61 64 20 63 6f 64 |iculty I| had cod|
|000003d0| 69 6e 67 20 43 52 43 20 | 72 6f 75 74 69 6e 65 73 |ing CRC |routines|
|000003e0| 20 62 65 63 61 75 73 65 | 20 49 0a 3e 20 64 69 64 | because| I.> did|
|000003f0| 6e 27 74 20 6b 6e 6f 77 | 20 61 62 6f 75 74 20 74 |n't know| about t|
|00000400| 68 65 20 63 61 73 74 73 | 20 74 6f 20 42 49 54 53 |he casts| to BITS|
|00000410| 45 54 2e 20 20 54 68 61 | 74 20 6d 61 79 20 62 65 |ET. Tha|t may be|
|00000420| 20 61 20 73 6d 61 6c 6c | 20 75 73 65 2c 20 62 75 | a small| use, bu|
|00000430| 74 20 69 74 0a 3e 20 77 | 61 73 20 76 69 74 61 6c |t it.> w|as vital|
|00000440| 20 74 6f 20 77 68 61 74 | 20 49 20 6e 65 65 64 65 | to what| I neede|
|00000450| 64 20 61 74 20 74 68 65 | 20 74 69 6d 65 2e 0a 0a |d at the| time...|
|00000460| 48 6d 6d 2e 2e 2e 20 20 | 54 68 61 74 27 73 20 74 |Hmm... |That's t|
|00000470| 6f 6f 20 62 61 64 2e 20 | 20 49 20 73 74 69 6c 6c |oo bad. | I still|
|00000480| 20 73 77 65 61 72 20 62 | 79 20 4d 6f 64 75 6c 61 | swear b|y Modula|
|00000490| 20 49 49 2c 20 62 75 74 | 20 49 20 61 6c 73 6f 20 | II, but| I also |
|000004a0| 68 61 64 20 74 6f 20 0a | 77 72 69 74 65 20 61 20 |had to .|write a |
|000004b0| 43 52 43 20 72 6f 75 74 | 69 6e 65 2e 20 20 49 20 |CRC rout|ine. I |
|000004c0| 65 6e 64 65 64 20 75 70 | 20 77 72 69 74 69 6e 67 |ended up| writing|
|000004d0| 20 6f 6e 65 20 69 6e 20 | 61 73 73 65 6d 62 6c 65 | one in |assemble|
|000004e0| 72 2e 20 20 49 74 20 77 | 61 73 20 6a 75 73 74 20 |r. It w|as just |
|000004f0| 0a 61 73 20 65 61 73 79 | 20 61 73 20 64 6f 69 6e |.as easy| as doin|
|00000500| 67 20 69 74 20 69 6e 20 | 61 20 68 69 67 68 20 6c |g it in |a high l|
|00000510| 65 76 65 6c 20 6c 61 6e | 67 75 61 67 65 2c 20 61 |evel lan|guage, a|
|00000520| 20 6c 6f 74 20 6d 6f 72 | 65 20 65 66 66 69 63 69 | lot mor|e effici|
|00000530| 65 6e 74 2c 20 61 6e 64 | 20 0a 74 68 65 20 6f 6e |ent, and| .the on|
|00000540| 6c 79 20 70 72 6f 62 6c | 65 6d 20 77 61 73 20 74 |ly probl|em was t|
|00000550| 68 61 74 20 49 20 68 61 | 64 20 74 6f 20 6d 65 73 |hat I ha|d to mes|
|00000560| 73 20 77 69 74 68 20 6d | 79 20 6d 61 6b 65 20 66 |s with m|y make f|
|00000570| 69 6c 65 20 66 6f 72 20 | 61 20 77 68 69 6c 65 20 |ile for |a while |
|00000580| 0a 62 65 66 6f 72 65 20 | 69 74 20 6c 69 6e 6b 65 |.before |it linke|
|00000590| 64 20 69 6e 20 63 6f 72 | 72 65 63 74 6c 79 2e 20 |d in cor|rectly. |
|000005a0| 20 49 20 61 6c 73 6f 20 | 77 72 6f 74 65 20 61 20 | I also |wrote a |
|000005b0| 73 65 74 20 6f 66 20 41 | 4e 44 2c 20 4f 52 2c 20 |set of A|ND, OR, |
|000005c0| 58 4f 52 2c 20 65 74 63 | 2e 20 0a 72 6f 75 74 69 |XOR, etc|. .routi|
|000005d0| 6e 65 73 2c 20 62 75 74 | 20 74 68 65 6e 20 49 20 |nes, but| then I |
|000005e0| 65 6e 64 65 64 20 75 70 | 20 6e 65 76 65 72 20 6e |ended up| never n|
|000005f0| 65 65 64 69 6e 67 20 74 | 68 65 6d 20 61 67 61 69 |eeding t|hem agai|
|00000600| 6e 20 69 6e 20 6d 79 20 | 70 72 6f 67 72 61 6d 2e |n in my |program.|
|00000610| 20 20 0a 42 69 74 77 69 | 73 65 20 6f 70 65 72 61 | .Bitwi|se opera|
|00000620| 74 69 6f 6e 73 20 61 72 | 65 20 75 73 75 61 6c 6c |tions ar|e usuall|
|00000630| 79 20 61 76 6f 69 64 61 | 62 6c 65 2c 20 61 6e 64 |y avoida|ble, and|
|00000640| 20 77 68 65 6e 20 74 68 | 65 79 20 61 72 65 6e 27 | when th|ey aren'|
|00000650| 74 2c 20 79 6f 75 20 68 | 61 76 65 20 0a 79 6f 75 |t, you h|ave .you|
|00000660| 72 20 6f 70 74 69 6f 6e | 73 2e 20 20 48 6f 77 65 |r option|s. Howe|
|00000670| 76 65 72 2c 20 6e 6f 77 | 20 74 68 65 20 62 65 73 |ver, now| the bes|
|00000680| 74 20 6f 70 74 69 6f 6e | 20 69 73 20 74 6f 20 67 |t option| is to g|
|00000690| 65 74 20 61 20 6e 65 77 | 20 76 65 72 73 69 6f 6e |et a new| version|
|000006a0| 20 6f 66 20 0a 79 6f 75 | 72 20 63 6f 6d 70 69 6c | of .you|r compil|
|000006b0| 65 72 2e 20 20 54 68 65 | 20 6e 65 77 20 53 74 6f |er. The| new Sto|
|000006c0| 6e 79 20 42 72 6f 6f 6b | 20 63 6f 6d 70 69 6c 65 |ny Brook| compile|
|000006d0| 72 20 28 49 20 64 6f 6e | 27 74 20 6b 6e 6f 77 20 |r (I don|'t know |
|000006e0| 69 66 20 69 74 20 68 61 | 73 20 62 65 65 6e 20 0a |if it ha|s been .|
|000006f0| 72 65 6c 65 61 73 65 64 | 20 79 65 74 20 2d 20 49 |released| yet - I|
|00000700| 20 75 73 65 64 20 61 20 | 42 65 74 61 20 72 65 6c | used a |Beta rel|
|00000710| 65 61 73 65 20 6c 61 73 | 74 20 73 75 6d 6d 65 72 |ease las|t summer|
|00000720| 29 20 68 61 73 20 42 41 | 4e 44 2c 20 42 4f 52 2c |) has BA|ND, BOR,|
|00000730| 20 61 6e 64 20 42 58 4f | 52 20 0a 61 73 20 63 6f | and BXO|R .as co|
|00000740| 6d 70 69 6c 65 72 20 65 | 78 74 65 6e 74 69 6f 6e |mpiler e|xtention|
|00000750| 73 2e 20 20 49 20 65 78 | 70 65 63 74 20 74 68 61 |s. I ex|pect tha|
|00000760| 74 20 6d 6f 73 74 20 6f | 74 68 65 72 20 63 6f 6d |t most o|ther com|
|00000770| 70 69 6c 65 72 73 20 61 | 6c 73 6f 20 68 61 76 65 |pilers a|lso have|
|00000780| 20 0a 65 78 74 65 6e 74 | 69 6f 6e 73 20 28 49 20 | .extent|ions (I |
|00000790| 68 61 76 65 20 68 65 61 | 72 64 20 72 75 6d 6f 72 |have hea|rd rumor|
|000007a0| 73 20 61 62 6f 75 74 20 | 74 68 65 6d 20 68 65 72 |s about |them her|
|000007b0| 65 20 61 6e 64 20 74 68 | 65 72 65 29 2e 0a 0a 3d |e and th|ere)...=|
|000007c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0a 44 6f 75 67 |========|===.Doug|
|00000800| 6c 61 73 20 43 6f 6f 6b | 2c 20 75 6e 64 65 72 67 |las Cook|, underg|
|00000810| 72 61 64 75 61 74 65 20 | 69 6e 20 43 6f 6d 70 75 |raduate |in Compu|
|00000820| 74 65 72 20 53 63 69 65 | 6e 63 65 20 61 74 20 42 |ter Scie|nce at B|
|00000830| 59 55 0a 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |YU.-----|--------|
|00000840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0a |--------|-------.|
|00000870| 54 68 69 73 20 73 65 6e | 74 65 6e 63 65 20 69 73 |This sen|tence is|
|00000880| 20 66 61 6c 73 65 2e 0a | 3d 3d 3d 3d 3d 3d 3d 3d | false..|========|
|00000890| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000008a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000008b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000008c0| 3d 3d 3d 3d 0a 0a | |====.. | |
+--------+-------------------------+-------------------------+--------+--------+